package com.gsj.dao.role;

import com.gsj.domain.role.Role;

import java.util.List;

public interface RoleDao {
    List<Role> findAll(String companyId);

    void save(Role role);

    void update(Role role);

    Role findById(String roleid);

    void delete(String id);

    void saveRoleModule(String roleId, String moduleId);

    void deleteRoleModuleByRoleId(String roleId);

    List<Role> findUserRoleByUserId(String id);
}
